<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.fl{ float:left; }
.fr{ float:right; }
.h_40{ height:40px; }
i,em{ font-style:normal;}
p{ margin:0; padding:0; }
.wrapper{ width:1200px; margin:0 auto; }
.wrapper_p{ position:relative; height:100%; }
.index_section{ padding:30px 0; position: relative; }
.img-turn img{ transition: all 0.3s; }
.clearfix,.clear{ clear:both; }
a:hover, a:focus {
    color: #11181f;
    text-decoration:unset;
}
ul,ol,dl,ul li,dl dd,dl dt{ margin:0; padding:0; list-style:None; }
.nav .open &gt; a, .nav .open &gt; a:hover, .nav .open &gt; a:focus{ background:unset; }
/* å¤´éƒ¨ */
.head_text{ height:40px; line-height:40px; background:#F6F6F6; color:#000; font-size:13px; }
/* å¤´éƒ¨å¯¼èˆª */
.content{width:1200px;margin:0 auto;}

.h_con{height: 111px;}
.header .logo { float: left; padding-top:5px; }

.slogan { float: left; margin-top: 30px; padding-left: 12px; position: relative;font-weight: normal;height: 56px;}
      
.slogan span { display: block;  font-size: 24px; color: #284A78; line-height: 24px;font-weight: bold}
.slogan  b{ display: block; font-size: 21.3px; color: #333333; line-height: 20px;padding-top: 8px;font-weight: normal;}
.h_contact { float: right; margin-top: 30px; }
.h_contact span img{ display: block; width:49px;height: 49px;float:left;margin-right: 11px;}
.h_contact strong { display: block; font-size: 26px; color: #284a78; line-height:26px; float:left;font-weight: bold;font-family: Arial;}
.h_contact strong i{ font-size: 16px;color: #333;line-height: 16px; display: block;padding-bottom: 10px;font-weight: normal;}
.h_contact:hover span img {animation-duration: 2s;animation-name: flipInY;}
            
.h_nav { height: 60px;  clear: both;box-sizing: border-box;border-top: 2px solid #ededed;}
.header .h_nav li { position: relative; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;margin-top: -2px; height: 60px;  }
.header .h_nav li:last-child&gt;a:after{display: none;}
.header .h_nav li a.sub_1:before {  position: absolute; content: ""; width: 100%; height: 0; background:#284a78; left: 0; bottom: 0; transition: .3s ease; -o-transition: .3s ease; z-index: -1;}
.header .h_nav li&gt;a.sub_1:after{position: absolute;content: "";width: 1px;height: 100%;background: url('../img/h_line.png') no-repeat center; right: -1px;top: 0;}
           
.header .h_nav li a.sub_1 { position: relative; display: block; font-size: 16px; color: #222; text-align: center; line-height: 60px; height:60px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  z-index: 2;transition: .3s ease; -o-transition: .3s ease; }
.header .h_nav li:hover&gt;a, .header .h_nav li.cur&gt;a {  color: #fff;}
.header .h_nav li:hover&gt;a:before, .header .h_nav li.cur&gt;a:before { height: 100%; }
.header .h_nav li:hover&gt;a:after, .header .h_nav li.cur&gt;a:after { display: none; }
.menu_ul{ display:flex; }
.menu_ul li{ position:relative; }
.menu_ul li&gt;a{ width:140px; }
.menu_ul li .dropdown-content{ display:none; position: absolute; width:100%; z-index: 100; background: #fff; }
.menu_ul li .dropdown-content li{ height:48px; line-height:48px; float:none; width:100%;  }
.menu_ul li .dropdown-content li a{ 
    height: 48px;
    line-height: 48px;
    display: block;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 5px;
}
.menu_ul li .dropdown-content li a:Hover{ background:#284a78; }
.menu_ul li:Hover .dropdown-content{ display:block; }

/*é¡µå°¾*/
.footWrap{padding-top:30px; padding-bottom:30px; background-color:#373737; margin:auto;}
.footer{position:relative;}
.fotNav{height:30px; line-height:30px; text-align:center; color:#0564F6;}
.fotNav a{padding:0 14px; color:#fff; font-size:14px;}
.fotTxt{margin-top:36px; }
.fotTxt dt{padding-right:30px; border-right:1px solid #666;}
.fotTxt dt img{ max-width:450px; }
.fotTxt dd{line-height:26px; color:#fff; font-size:14px;}
.fotTxt dd a{color:#fff;}


/* slider */
.main_slider{ width:100%;  position: relative; }
.fluxslider{ text-align:center; width: 100% !important; overflow: hidden; }
.main_slider .pagination { position: relative; bottom: 0; top: -50px; z-index: 200; }
.main_slider .pagination li{ margin:0 5px; width: 20px; border-radius: 10px; border: 1px solid #ddd; font-size: 0px; height: 20px; vertical-align: top; 
    border: solid 2px #660000; zoom: 1; opacity: 0.4; background: #FFFFFF; }
.main_slider .pagination li.current{ background:#660000;  }
.slider_ad_txt{ position: absolute; width: 100%; bottom: -40px; left: 0; height: 40px; background: #004EA2; z-index: 999;  }
.slider_wrapper{ height:80px; line-height:80px; position:absolute; padding:0 60px; bottom:0; border-top-left-radius:40px; border-top-right-radius:40px; width:100%; background: #004EA2; }
.slider_wrapper .ad_txt{ font-size:20px; font-weight:bold; color:#fff; }
.slider_wrapper .ad_txt .ad_txt_tit{ font-size: 14px; color:#CCC; }
.slider_wrapper .ad_txt .ad_txt_tel{ font-family:"times new roman"; letter-spacing:0; font-size:30px; }

/* é¦–é¡µæ&nbsp;‡é¢˜ */
.index_title{ text-align:center; color:#5a5a5a; position: relative; }
.index_title .title{ 
    padding: 20px 0px;
    padding-bottom: 10px;
    font-size: 30px;
    text-align: center;
    color: #30428a;
    font-weight: normal;
}
.index_title .desc{ font-size:14px; }
.about_index .index_title{ text-align:center; color:#fff; }
.about_index .index_title .title{ font-size: 24px; font-weight: bold; color:#fff; padding:15px 0; }
.about_index .index_title .desc{ font-size:14px; }

.carousel-inner &gt; .item img{ margin:0 auto; }

/* å…³äºŽæˆ‘ä»¬ */
.abt{background:#eee; padding:40px 0; box-sizing: border-box;}
.abt h2{ position: relative; text-align:center; }
.abt h2 span{ display: block;font-weight: normal;color: #333; font-size:30px;line-height: 42px; }
.abt h2 i{ display: block;font-weight: normal;color: #555;font-size: 14px;line-height: 18px;opacity: 0.6;padding-top: 15px; }

.ab_text{ margin-top:50px; }
.abt p{ display: block;font-weight: normal; font-size: 16px;line-height:28px;letter-spacing: 1px; }

.abt_t{ margin-top: 40px;height: 50px;border-bottom: 1px solid #7788a3;}
.abt_t li a{ display: block;font-size: 20px;font-weight: normal;color: #fff;line-height: 50px;margin-right: 38px;float: left;opacity: 0.8;position: relative;z-index: 50;padding-bottom: 20px;}
.abt_t li.cur a{opacity: 1;background: url(../img/abt_ic.png) no-repeat  center 45px;}
.abt_qie{position: relative;box-sizing: border-box;}
.abt_qie .tempWrap{ width:1200px!important;}
.abt_con{ margin-top: 20px; }
.abt_con li{float:left;height: 160px;width:285px; margin-right:20px;position: relative;overflow:hidden;border:1px solid #fff;box-sizing:border-box;}

.abt_con li img{height: 160px;width:285px; transition:all 0.5s;}
.abt_con li:hover img{transform:scale(1.1);}
.abt_con li:last-child{margin:0;}

.news_wrapper .news_h3{ line-height: 42px; margin-bottom: 20px; }
.news_wrapper .news_h3 span{ font-size:18px; color: #004EA2; }
.news_wrapper .news_h3 .more{ float:right; font-weight:normal; font-size:16px; }

/* é¦–é¡µäº§å“åˆ†ç±» */
.pro_cate{ margin-top:30px; }
.pro_cate ul,.pro_cate ul li{ list-style:None; margin:0; padding:0; }
.pro_cate ul{ display:flex;  justify-content: center; flex-wrap: wrap; align-items: center; background:#f6f6f6; } 
.pro_cate ul li{ height:80px; line-height:80px; text-align: center;  padding:0 30px; }
.pro_cate ul li a{ position:relative; display:block; font-size: 15px; text-decoration:unset; }
.pro_cate ul li:hover{ background:url(../img/menu_bg1.png) no-repeat top center; }
.pro_cate ul li:hover a{ font-weight:bold; color:#cb0700;  }
.pro_list{ margin-top:20px; }
ul.pro_ul_list li,ul.pro_ul_list{ list-style:none; margin:0; padding:0;  }
ul.pro_ul_list li{ float:left; vertical-align:top; width:280px; margin-right:25px; margin-bottom: 33px; }
ul.pro_ul_list li a.img-turn{ height: 280px; width: 280px; text-align: center; vertical-align: middle; display: flex; background: #eee; justify-content: center; align-items: center; position: relative; }
ul.pro_ul_list li a.img-turn img{ object-fit: cover; max-width: 100%; max-height: 100%;}
ul.pro_ul_list li a.img-turn .imgmask{ transition: all 0.3s; opacity:0; position:absolute; background:rgba(0,78,162,0.8); width:100%; height:100%; display:flex; justify-content:center; align-items:center; }
ul.pro_ul_list li a.img-turn .imgmask span{ font-family: fangsong; font-size: 60px; font-weight: normal; color: #fff; }
ul.pro_ul_list li h5{ margin:0; padding:0; height:50px; line-height:50px; text-align:center; }
ul.pro_ul_list li h5 a{ display:block; font-size: 18px; color: #000000; font-weight: bold; }
ul.pro_ul_list li:hover h5{ background:#cb0709; }
ul.pro_ul_list li:hover h5 a{ color:#fff; }
ul.pro_ul_list li:hover a.img-turn img{ transform:scaleX(-1); }
ul.pro_ul_list li:hover a.img-turn .imgmask{   opacity:1; }

.list_main ul.pro_ul_list li:nth-child(3n){  margin-right: 0px; }

ul.pro_ul_cates li:nth-child(4n) {
    margin-right: 0px;
}

.case_list ul.pro_ul_list li a.img-turn{ height:216px; }

/* é¦–é¡µåº”ç”¨é¢†åŸŸåˆ†ç±» */
.case_list{ margin-top:40px; }
ul.case_ul_list li,ul.case_ul_list{ list-style:none; margin:0; padding:0;  }
ul.case_ul_list li{ float:left; vertical-align:top; width:230px; margin-right: 12.5px; margin-bottom: 33px; }

ul.case_ul_list li a.img-turn{ height: 160px; width: 230px; text-align: center; vertical-align: middle; display: flex; background: #eee; justify-content: center; align-items: center; position: relative; overflow:hidden; }
ul.case_ul_list li a.img-turn img{ object-fit: cover; width: 100%; height: 100%; transform: translateY(0px); }
ul.case_ul_list li a.img-turn .imgmask{ transition: all 0.3s; opacity:0; position:absolute; background:rgba(0,78,162,0.8); width:100%; height:100%; display:flex; justify-content:center; align-items:center; }
ul.case_ul_list li a.img-turn .imgmask span{ font-family: fangsong; font-size: 60px; font-weight: normal; color: #fff; }
ul.case_ul_list li h5{ margin:0; padding:0; background:#eee; height:50px; line-height:50px; text-align:center; }
ul.case_ul_list li h5 a{ display:block; font-size: 18px; color: #000000; font-weight: bold; }
ul.case_ul_list li:hover h5{ background:#cb0709; }
ul.case_ul_list li:hover h5 a{ color:#fff; }
ul.case_ul_list li:hover a.img-turn img{ transform: translateY(-5%);}
ul.case_ul_list li:hover a.img-turn .imgmask{   opacity:1; }

.nav_url{ transition: all 0.3s; width:50px; height:50px; border:1px solid #D9D9D9;  border-radius:25px; overflow:hidden; display:block; margin:60px auto 0; }
.nav_url a{ display:block; width:48px; height:48px; text-align:center; line-height:48px; color:#D9D9D9; font-size:36px; font-family: fangsong; text-decoration:unset; }
.nav_url:hover{ background:#CB0709; border:1px solid #CB0709; }
.nav_url:hover a{ color:#fff; }

/* ä¼˜åŠ¿ */
.adv_index{ background-color: rgb(255, 255, 255); background-image: url(../img/ys-bg1.png); background-position: center top; background-repeat: no-repeat; padding:65px 0; }
.adv_haed{ width:700px; height:260px; display:flex; align-items:center;  position:relative; margin:0 auto; justify-content: space-between; }
.adv_haed .txt_icon{ position:relative; width:240px; height:260px; }
.adv_haed .txt_bg{ position:absolute; text-transform: uppercase; font-size: 90px; color: rgb(244, 244, 244); font-weight: bold; width: 550px; text-align: center; left: 50%; margin-left: -275px; }
.adv_haed .adv_head_tit{ width:440px; }
.txt_icon .icon_circle{ position:absolute; width:130px; height:130px; left:50%; top:50%; margin-left:-65px; margin-top:-65px; border-radius:75px; border:1px solid #ddd; }
.txt_icon .icon_h{ width:240px; height:1px; border-top:1px solid #ddd; position: absolute; top: 50%; }
.txt_icon .icon_v{ width:1px; height:240px; border-left:1px solid #ddd; position: absolute; left: 50%; top: 10px; }
.txt_icon .txt{ width: 100px; height: 40px; background: #004EA2; position: absolute; text-align: center; line-height: 40px; color: #fff; font-size: 18px;  top: 50%; margin-top: -20px; left: 50%; margin-left: -50px;}
.adv_head_tit{ position:relative; }
.adv_head_tit .tit_txt{ font-size: 40px; color:#004EA2; font-weight: bold; }
.adv_head_tit .tit_txt b{ color:#cb0709; }
.adv_head_tit .tit_desc{ font-size:16px; margin-top:15px; line-height: 32px; }

.adv_floor .adv_txt_desc{ width:600px; float:left; padding-left:100px; position:relative; }
.adv_floor .adv_imgs{ position:relative; height:300px; width:560px;  float:right;  }
.adv_floor:nth-child(2n-1) .adv_txt_desc{ float:right;   }
.adv_floor:nth-child(2n-1) .adv_imgs{ float:left; }
.adv_floor .adv_txt_desc .adv_icon{ width:90px; height:90px; background:url(../img/ba.png) no-repeat center center; text-align: center; line-height:85px; position: absolute; left: 0; top: 0; font-size:24px; color:#fff; font-weight: bold; }
.adv_floor .adv_txt_desc .adv_txt_tit{ font-size:20px; margin: 15px 0 30px; }
.adv_floor .adv_txt_desc .adv_txt_tit .cn{ color:#004EA2; font-weight:bold; font-size: 22px; }
ul.adv_ul,ul.adv_ul li{ list-style:none; margin:0; padding:0;  }
ul.adv_ul li{ font-size:14px;  line-height:24px; margin-bottom:10px; padding-left:25px; background:url(../img/22.png) no-repeat left top 4px;  }
.adv_floor1 .adv_imgs .adv_imgs1{ position:absolute; left: 74px; top:26px; z-index:10; }
.adv_floor1 .adv_imgs .adv_imgs1 img{ width: 292px; height: 213px; }
.adv_floor1 .adv_imgs .adv_imgs2{ position:absolute; right:0; top:0; }
.adv_floor1 .adv_imgs .adv_imgs2 img{ width: 364px; height: 266px; }

.adv_floor2 .adv_imgs .adv_imgs1{ position:absolute; left: 50px; top:15px; }
.adv_floor2 .adv_imgs .adv_imgs2{ position:absolute; left:222px; top:100px; }
.adv_floor2 .adv_imgs .adv_imgs3{ position:absolute; left:330px; top:60px;  }
.adv_floor2 .adv_imgs .adv_imgs1 img{ width: 252px; height: 252px; }
.adv_floor2 .adv_imgs .adv_imgs2 img{ width: 175px; height: 175px; }
.adv_floor2 .adv_imgs .adv_imgs3 img{ width: 175px; height: 175px;  }

.adv_floor3 .adv_imgs .adv_imgs1{ position:absolute; left:50px; top:120px; }
.adv_floor3 .adv_imgs .adv_imgs2{ position:absolute; left:190px; top:10px; }
.adv_floor3 .adv_imgs .adv_imgs3{ position:absolute; left:330px; top:120px;  }

.adv_floor3 .adv_imgs .adv_imgs1 img{ width: 172px; height: 158px; }
.adv_floor3 .adv_imgs .adv_imgs2 img{ width: 172px; height: 158px; }
.adv_floor3 .adv_imgs .adv_imgs3 img{ width: 172px; height: 158px;  }


.adv_floor4 .adv_imgs .adv_imgs1{ position:absolute; left:88px; top:15px; }
.adv_floor4 .adv_imgs .adv_imgs2{ position:absolute; left:172px; top:96px;  }
.adv_floor4 .adv_imgs .adv_imgs3{ position:absolute; left:312px; top:80px;  }
.adv_floor4 .adv_imgs .adv_imgs4{ position:absolute; left:45px; top:120px; }

.adv_floor4 .adv_imgs .adv_imgs1 img{ width: 130px; height: 130px; }
.adv_floor4 .adv_imgs .adv_imgs2 img{ width: 121px; height: 121px; }
.adv_floor4 .adv_imgs .adv_imgs3 img{ width: 182px; height: 182px; }
.adv_floor4 .adv_imgs .adv_imgs4 img{ width: 285px; height: 153px; }


.about_main{ position:relative; background:#F4F4F4; padding:50px; margin-top:40px; border-radius:25px; }
.about_img{ width:520px; height:285px; overflow:hidden; float:left; }
.about_img img{ max-width:520px; max-height:320px; }
.about_text { width:500px; }
.about_text h3{ font-size: 22px; color:#004ea2; font-weight:bold; }
.about_text .desc{ line-height:30px; margin-top:20px; height:90px; overflow:hidden; }
ul.about_nav_ul,ul.about_nav_ul li{ list-style:none; margin:0; padding:0; }
ul.about_nav_ul{ margin-top:30px; } 
ul.about_nav_ul li{ width: 80px; float: left; margin-right: 40px; text-align: center; }
ul.about_nav_ul li p{ line-height:24px; margin:0; padding:0; margin-top:10px; }
ul.about_nav_ul li a img{ width: 56px; height: auto; transition: all 0.3s; }
ul.about_nav_ul li a:hover img{ transform: scale(1.1); }
.marquee-slider{ margin-top:20px; overflow:hidden; } 
.marquee-slider .marquee_img{ width:240px; height:150px; float:left; margin:0 10px; }
.about_marquee .marquee_img{ width:300px; height:200px; float:left; margin:0 10px; }
.about_marquee .marquee_img img{ object-fit: cover; width: 100%; height: 100%; }
.honor_marquee .marquee_img{ width:240px; height:auto; float:left; margin:0 10px; }
.honor_marquee .marquee_img .img{ width:240px; height:360px; }
.honor_marquee .marquee_img .img  img{ object-fit: cover; width: 100%; height: 100%; }
.honor_marquee .marquee_img .title{ line-height:40px; text-align:center; }

.hf_img{ text-align:center; }
.hf_img img{ display:block; max-width:100%; }

.m_bg{width:1200px;min-width:1200px; margin:auto; background:#F6F6F6;}
.m_body{width:1120px;min-width:1120px;margin:0px auto;}
.sort_txt{padding:20px 0px; padding-bottom:10px;font-size:30px;text-align:center;color:#30428a;}
.lc_info{text-align:center;color:#666;}
.lc_list li{display:block;float:left;width:160px;text-align:center;padding:25px 0px;}
.lc_list li p{padding-top:10px;font-size:18px;color:#666;}
.pro_class{width:179px;background:#F3F3F3;}
.sort_t{width:265px;background:#30438A;padding:15px;color:#fff;font-size:22px;}
.en_sort{font-size:14px; font-family:Arial;font-weight:normal;color:#B0B7D2;padding-top:5px;}
.sort_list{padding:0px 10px;}
.sort_list li{padding:16px 15px;background:url(arrow.png) right no-repeat;border-bottom:1px #E3E3E3 solid;}
.border{border:1px #ddd solid;margin:15px auto;background:#F3F3F3;}



/* æ–°é—» */
.news_wrapper{ margin-top:20px; }
.news_l{ width:560px; }
.news_r{ width:600px; }
ul.list-news,ul.list-news li{ list-style:none; margin:0 5px; padding:0; }
ul.list-news{ margin-top:41px; }
ul.list-news li{ padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #e2e2e2; }
ul.list-news li .news_title{ font-size: 18px; font-weight: bold; color: #5A5A5A; display:block;  line-height:34px; }
ul.list-news li p{ height:24px; line-height:24px; overflow:hidden; }
ul.list-news-img,ul.list-news-img li{ list-style:none; margin:0; padding:0; }
ul.list-news-img li { height:140px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e2e2e2; }
ul.list-news-img li .new_img{ height: 120px; width: 180px; float:left; margin-right: 20px; text-align: center; position: relative; overflow: hidden; background:#ddd; display: flex; justify-content: center; align-items: center; }
ul.list-news-img li .new_img img{ max-width:100%; max-height:100%; }
ul.list-news-img li .news_title{ display:block; font-size: 18px; color: #000000; font-weight: bold; line-height:42px; height:42px; overflow:hidden; }
ul.list-news-img li p{ margin:0; padding:0; font-size:13px; color:#999; line-height:24px; height:48px; overflow:hidden; }
ul.list-news-img li p.n_date{ height:24px; }

/* æœåŠ¡ */
.service_index{ background:#f4f4f4; } 
ul.service_ul{ margin-top:30px; display:flex; justify-content: space-between; align-items: center; }
ul.service_ul li{ width:380px; height:390px; }
ul.service_ul li .img{ overflow:hidden; position:relative; width:380px; height:220px; display:block; }
ul.service_ul li .img img{ object-fit: cover; width: 100%; height: 100%; }
ul.service_ul li .img .imgmask{ transition: all 0.3s; top:220px; position:absolute; background:rgba(0,78,162,0.8); width:100%; height:100%; display:flex; justify-content:center; align-items:center; }
ul.service_ul li:hover .img .imgmask{  top:0; }

ul.service_ul li .text{ overflow: hidden; position: relative; width: 380px; height: 170px; background: #fff; padding: 30px 40px; text-align: center; }
ul.service_ul li .text h3{ height:42px; margin:0; padding:0; font-weight:bold; color:#004ea2; }

/* åˆä½œ */
.cooperate_marquee{ margin:0; padding:0; }
.cooperate_marquee .marquee_img{ width:200px; height:100px; }
.cooperate_marquee .marquee_img img{ object-fit: cover; width: 100%; height: 100%; }

.linkurl{ padding-bottom:30px; }
.linkurl .l_tit{ width:120px; float:left; font-size:22px;  line-height: 32px; }
.linkurl .link_list{ padding-left:120px; line-height: 32px; }
.linkurl .link_list a{ margin:0 5px; } 
/* åº•éƒ¨ */
.footer_main{ display: flex; justify-content: space-between; } 
.footer_1{ width:330px; }
.footer_1 .foot_desc{ margin-top:20px; color:#ccc; font-size:14px; line-height:24px;  }
.footer_1 .foot_tel{ font-size:28px; color:#fff; margin:15px 0; }
.footer_1 .foot_btn{ width:120px; height:40px; transition: all 0.3s; line-height:38px; text-align:center; display:block; font-size: 14px; color:#fff; border:1px solid #ddd; }
.footer_1 .foot_btn:Hover{ border:1px solid #cb0709; background:#cb0709; }
.footer_2 h3,.footer_3 h3{ height:52px; line-height:52px; margin:0; padding:0;  font-size: 18px; font-weight:bold; }
ul.foot_nav_ul{ margin-top:32px; }
ul.foot_nav_ul li a{ color:#ccc; display:block; height:40px; line-height:40px; }
ul.foot_nav_ul li a:Hover{ color:#fff; }
.footer_4{ width:216px; }

.graller_img{ margin-top:20px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.graller_img .img_li{ width:100px; height:66px;  padding:4px; box-sizing: content-box; }
.graller_img .img_li img{ object-fit: cover;  width: 100%; height: 100%; }
.foot_ewm{ margin-top:20px; display: flex; justify-content: space-between;  }
.foot_ewm .ewm_1,.foot_ewm .ewm_2{ width:90px; }
.foot_ewm img{ width:90px; border-radius:5px; }
.foot_ewm p{ margin:0; padding:0; text-align:center; margin-top:15px; }

/*åœ¨çº¿å®¢æœ*/
.fkf-item-right-content-top {
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 66px;
    border-bottom: 1px solid #ccc;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    line-height: 22px;
    text-align: left;
}
.fkf-item-right-content-top img {
    position: absolute;
    left: 0;
    top: 13px;
    width: 40px;
    height: 40px;
}
.fkf-item-right-content-top h2,.right-content-ewm .ewm p,.content-bottom-item:hover span {
    margin:0; padding:0;
    color: #cb0709;
}
.fkf-item-right-content-top h2{ font-size:22px;  }
.fkf-item-right-content-top .txt_fam{ color: #5a5a5a; font-size:13px; line-height: 32px; margin: 0; padding: 0; }
.fkf-item-right-content-bottom{ text-align:left; }
.fkf-item-right-content-bottom p{ margin:0; padding:0; }
.fkf-item-right-content-bottom p.txt_fam{ font-size:13px; color: #5a5a5a; }
.fkf-item-right-content-bottom ul,.fkf-item-right-content-bottom ul li{ height:25px; list-style:none; margin:0; padding:0; }
.fkf-item-right-content-bottom .content-bottom-item {
    display: inline-block;
    width: 32%;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    vertical-align: top;
}
.fkf-item-right-content-bottom .content-bottom-item a{ display:block; }
.content-bottom-item img {
    float: left;
    width: 25px;
    height: 25px;
    margin-right: 5px;
    background-color: #333;
    vertical-align: top;
}
.content-bottom-item span {
    display: inline-block;
    line-height: 25px;
    font-size:13px;
    vertical-align: top;
}
/*list*/
.breadcrumb_wrap{ height:60px; line-height:60px; background:#F6F6F6; } 
.breadcrumb{ margin:0; padding:0; }

/* list nav */
.list_main{ padding:30px 20px;  background:#fff;}
ul.side_ul{ border:1px solid #004EA2; }
ul.side_ul li{ height: 46px; line-height: 46px;  padding: 0 20px; position: relative;  margin-top: -1px; }
ul.side_ul li.active,ul.side_ul li:Hover{ background:#579de9; font-weight:bold; }
ul.side_ul li.active a,ul.side_ul li:Hover a{ color:#fff; }
ul.side_ul li a {
    position: relative;
    display: block;
    font-size: 15px;
    text-decoration: unset;
}

/* è¯¦æƒ… */
.details_main{ margin-top:40px; }

.details_content .metas-title{ height:33px; font-weight:bold; margin:0; padding:0; font-size: 20px; margin-bottom:20px; text-align:center; color: #434343; }
  
 .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url('../img/lefthover.png');     background-size: cover;
}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url('../img/righthover.png');    background-size: cover;;
}
.news_details .metas-title{ margin-bottom:10px; }
.details_desc{ text-decoration: none; line-height: 24px; background: #F5F5F5; border-style: solid; border-color: #E5E5E5; border-width: 1px; padding: 5px 8px; color: #868686;  }
.details_tag{ text-align:center; margin-bottom:10px; }
.details_tag span{ margin:0 10px; }
.details_tag .social-share{ display:inline-block; margin:0; padding:0; }
.details_tag .social-share .social-share-icon{ width:20px; height:20px; font-size: 12px; line-height: 20px;}
.page_main{ padding:40px 0 60px; background: #efefef; }
.page_main .article-metas .metas-title{ text-align:center; font-weight: bold; font-size: 24px; color:#004EA2; }

/* about */
.about_content{ padding:0 60px; margin-bottom:40px; }
.about_content h3.title{ margin:0; padding:0; line-height:40px; margin:20px 0; color: #004EA2; font-size:24px; text-align:center; font-weight:bold; }
.about_content .a_content{ font-size:15px; text-align:center; }
.about_content p{ margin:0; padding:0; line-height:28px; }
.page_content{ font-size: 16px; line-height: 32px; }

.about_icon{ display: flex; justify-content: space-between; align-items: center; text-align: center; }
.about_icon .icon_txt{ width:300px; height:250px; padding:0 30px;}
.about_icon .icon_txt .img{ width:64px; height:64px; margin:30px auto 0; }
.about_icon .icon_txt .text p{ margin:0; padding:0; }
.about_icon .icon_txt .text .tit{ font-size: 18px; font-weight:bold; line-height:30px; margin:15px 0; }
.about_icon .icon_txt .text .desc{ line-height:28px; }
.about_num{ display:flex; display: flex; justify-content: space-between; align-items: center; height: 360px; color: #fff; }
.about_num .about_num_li .num_animate{ position:relative; width:200px; height:64px; text-align:left; overflow: hidden; }
.about_num .about_num_li .num_animate .animatenum{ float:Left; color: #ffffff; font-family: times new roman; font-size: 48px; font-weight: bold; text-decoration: none; text-align: left;  }
.about_num .about_num_li .num_animate i{ float: Left; margin-left: 10px; position: relative; top: 24px; }
.about_num .about_num_li .num_txt{ line-height:32px; }

.index_floor4{ padding:30px 0; }
.hezuo_list{ margin-top:20px; }
.hezuo_list li{ position:relative; cursor:pointer; width:224px; height:122px; margin-right: 20px; margin-bottom: 20px; border:1px solid #ddd; padding: 11px; float:left; }
.hezuo_list li .img_txt{ position:relative; }
.hezuo_list li:nth-child(5n){ margin-right:0; }
.hezuo_list li img{ height: 90px; transition: all 0.3s; }
.hezuo_list li .desc{ display:none; width:100%; background:rgba(0,0,0,0.4); line-height:28px; color:#fff; font-size: 13px; position: absolute; bottom:0px; text-align: center;}
.hezuo_list li:hover .desc{ display:block;  }
.hezuo_list li:hover img{ transform: scale(1.1); }

ul.ul_sub_list li{ width: 380px; float:left; margin-right:30px; cursor:pointer; }
ul.ul_sub_list li:nth-child(3n){ margin-right:0px; }
ul.ul_sub_list li .img{ position:relative; width:380px; height:220px; overflow:hidden; }
ul.ul_sub_list li .img img {  object-fit: cover; width: 100%; height: 100%; }
ul.ul_sub_list li .img .imgmask{ transition: all 0.3s; top:220px; position:absolute; background:rgba(0,78,162,0.8); width:100%; height:100%; display:flex; justify-content:center; align-items:center; }
ul.ul_sub_list li:hover .img .imgmask{  top:0; }
ul.ul_sub_list li .text{ overflow: hidden; position: relative; width: 380px; height: 170px; background: #fff; padding: 30px 40px; text-align: center; }
ul.ul_sub_list li .text h3{ height:42px; margin:0; padding:0; font-weight:bold; color:#004ea2; }

ul.culture_ul{ display:flex; justify-content:space-between; flex-wrap:wrap; }
ul.culture_ul li{ width:580px; height:280px; border:1px solid #ddd; text-align:center; margin: 20px 0; }
ul.culture_ul li .img,ul.culture_ul li .img img{ height:80px; }
ul.culture_ul li .img{ margin-top:40px; }
ul.culture_ul li .text .tit{  font-size: 20px; color: rgb(136, 136, 136); font-weight:bold; margin:20px 0; }

ul.contact_ul{ margin-top:30px; display:flex; justify-content:space-between;  }
ul.contact_ul li{ width:380px; height:250px; text-align:center; }
ul.contact_ul li .tit{ font-size: 20px; font-weight:bold; color:#004ea2; margin:15px 0; }
ul.contact_ul li .desc{ line-height:28px; font-size:15px; }

.area_map{ height:366px; }
.s_floor{ margin:40px 0 50px; }
.s_floor.floor_0{ background:#eee; padding:30px 0;  }
.s_floor .title{ font-size: 24px; color:#004EA2; font-weight:bold; height: 40px; margin-bottom:20px; }
.main_servie{ width:1200px; height:340px; position:relative; }
.main_servie .img,.main_servie .text{ position:absolute; width:600px; height:340px; }
.main_servie .img img{ object-fit: cover; width: 100%; height: 100%; }
.s_floor.floor_1 .img{ right:0; }
.s_floor.floor_1 .text{ left:0; background:#eee; }
.s_floor.floor_0 .text{ right:0; background:#fff; }
.s_floor .text{ display:flex; justify-content:center; align-items:center; flex-wrap:wrap; }
.s_floor .text p{ width:500px; line-height:32px; margin:0; padding:0; font-size:15px;  } 

.s_floor_network .title{ font-size: 24px; color:#004EA2; font-weight:bold; height: 40px; margin-bottom:20px; }
.s_floor_network .main_network img{ max-width:100%; }

.list_main .list_title{ font-size: 24px; color:#004EA2; font-weight:bold; height: 40px; margin-bottom:20px; }
.outlet_list{ border:1px solid #ddd; padding:50px; }
.outlet_list .outlet_li{ margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #ddd; display: flex; justify-content: space-between; }
.outlet_list .outlet_li .img{ width:480px; height: 320px; overflow: hidden;  }
.outlet_list .outlet_li .img img{ object-fit: cover; width: 100%; height: 100%; transition: all 0.3s; }
.outlet_list .outlet_li .img:hover img{ transform: scale(1.1); }
.outlet_list .outlet_li .text{ width:580px;  }
.outlet_list .outlet_li .text .tit{ margin:30px 0 20px; font-size:18px; line-height:42px; font-weight:bold; }
.outlet_list .outlet_li .text .tit b{ font-weight:normal; color: #cb0709; margin-right:5px; }
.outlet_list .outlet_li .text .desc{ font-size:15px; line-height:28px; }

.pinzhi_floor.floor_1 .img{ left:0; }
.pinzhi_floor.floor_1 .text { left:unset; right: 0; }
.pinzhi_floor.floor_0 .text { left: 0; }
.pinzhi_floor.floor_0 .img{  right:0; }
.pinzhi_floor .text{ display:block; padding:40px 50px; }

.kehu_list .article-item{ width:380px; float:left; margin-right: 30px; margin-bottom: 30px; border:1px solid #ddd; padding: 24px; }
.kehu_list .article-item:hover{ border:1px solid #cb0709; }
.kehu_list .article-item:nth-child(3n){ margin-right:0; }
.kehu_list .article-item .kehu-img{ height:100px; text-align:center; }
.kehu_list .article-item .kehu-img img{ height:100%;  transition: all 0.3s;  }
.kehu_list .article-item .kehu-img:Hover img{ transform: scale(1.1); }
.kehu_list .article-item .kehu-body{ height:120px; }

.adv_list{ padding:0px; overflow:hidden; }
.adv_list .s_floor.floor_1 .img{ left:0; }
.adv_list .s_floor.floor_1 .text { left:unset; right: 0; background: #eee; }

.adv_list .s_floor.floor_0 .img{ right:0; }
.adv_list .s_floor.floor_0 .text { left:0; background: #fff; }
.s_floor.floor_3{ background:#eee; overflow:hidden; padding:40px 0 50px; }

ul.adv_list_ul,ul.adv_list_ul li{ list-style:none; margin:0; padding:0;  }
ul.adv_list_ul{ display:flex; justify-content:space-between; }
ul.adv_list_ul li{ width:270px; }
ul.adv_list_ul li .img{ width:270px; height:180px;  }
ul.adv_list_ul li .img img{ object-fit: cover; width: 100%; height: 100%; }
ul.adv_list_ul li .adv_text{ height:180px; background:#fff; padding:30px; text-align:center; }
ul.adv_list_ul li .adv_text .tit{ font-size:18px; font-weight:bold; }
ul.adv_list_ul li .adv_text .desc{ line-height:26px; margin-top:10px; }
.adv_list_main .s_floor{ margin:0; }

.message_submit{ border:1px solid #ddd; padding:40px; }
.message_text{ font-size:15px; margin-bottom:20px; }
.message_submit ul.form_ul li{ width:50%; float:left; margin-bottom:10px; }
.message_submit ul.form_ul li .form_title{ line-height:36px; }
.message_submit ul.form_ul li .form_input{ width:520px; }
.message_submit .normal-footer{ margin-top:20px; }

.honor_list ul.pro_ul_list li{ padding:20px;  border: 1px solid #ddd; }
.honor_list ul.pro_ul_list li a.img-turn{ display:block; height:448px; width:auto; background:unset; }
.honor_list ul.pro_ul_list li h5{ background:unset; }
.honor_list ul.pro_ul_list li:hover h5 a{ color:#000; }

ul.ul_history_list{ width:200px; margin:0 auto; }
ul.ul_history_list li{ position:relative; }
ul.ul_history_list .icnbox{
    margin:0 auto;
    background-color: #004ea2;
    height: 45px;
    width: 45px;
    background-image: url(../img/default.png);
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 50px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    display: block;
}
ul.ul_history_list li .line{ width:3px; height:120px; margin: 0 auto; background-color: #ebebeb; }
ul.ul_history_list li .details{ position:absolute; background:#f7f7f7; width:420px; top:8px; }
ul.ul_history_list li:nth-child(2n-1) .details{ left:200px; }
ul.ul_history_list li:nth-child(2n) .details{ right:200px; }
ul.ul_history_list li .details .title{ margin:0; padding:0; height:28px; line-height:28px; background:#004ea2; color:#fff; padding:0 10px; }
ul.ul_history_list li .details .conts{ line-height:24px; padding:5px 10px; }  
ul.ul_history_list li .details span.date{ display:block; padding:0 10px; line-height:28px; background:#eee; font-size:15px;  }
ul.ul_history_list li .details .tline{ position:absolute; background-color: #004ea2; height: 1px; width:80px; top: 15px; }
ul.ul_history_list li:nth-child(2n-1) .details .tline{ left: -80px; }
ul.ul_history_list li:nth-child(2n) .details .tline{ right:-80px;  }


.sidelist{ width:240px; float:Left; background:#fff; }
.side_tit{ margin:0; padding:0; color:#fff; height:52px; line-height:52px; background:#004EA2; padding:0 20px; }
.list_main{ width:930px; float:right; }































</pre></body></html>